load-carrying platform of vehicles - German English Dictionary